package com.vr.xuecheng.content.model.dto;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * @author hzh
 * @date 2025/03/09
 * 教学计划新增和删除的请求参数dto
 */
@Data
public class AddOrUpdateTeachPlanParamsDTO implements Serializable {
    @Serial
    private static final long serialVersionUID = -4689353604128708824L;

    /**
     * 教学计划id
     */
    private Long id;

    /**
     * 课程id
     */
    private Long courseId;
    /**
     * 父节点id
     */
    private Long parentid;
    /**
     * 层级，分为1、2、3级
     */
    private String grade;
    /**
     * 教学计划名称
     */
    private String pname;

    /**
     * 课程类型:1视频、2文档
     */
    private String mediaType;

    /**
     * 课程发布标识
     */
    private Long coursePubId;
    /**
     * 是否支持试学或预览（试看）
     */
    private String isPreview;
}
